package topevery.syn.data.model.space;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 空间作业记录(t_work_record) DTO
 *
 * @author code-generate
 * @date 2022-07-28
 */
@Data
public class WorkRecordDTO implements Serializable {

    /**
     * 使用对象ID
     */
    private String useObjectId;

    /**
     * 使用对象
     */
    private String useObjectName;

    /**
     * 使用对象类型（0：人 1：车）
     */
    private Integer useObjectType;

    /**
     * 设备号
     */
    private String deviceCode;

    /**
     * 日期
     */
    private LocalDateTime date;

    /**
     * 排班开始时间
     */
    private LocalDateTime workBeginTime;

    /**
     * 排班结束时间
     */
    private LocalDateTime workEndTime;

    /**
     * 在线时长
     */
    private Integer onlineTime;

    /**
     * 在线里程
     */
    private BigDecimal onlineMileage;

    /**
     * 作业时长
     */
    private Integer workTime;

    /**
     * 作业里程
     */
    private BigDecimal workMileage;

    /**
     * 第三方系统ID
     */
    private String thirdSystemId;

    /**
     * 第三方作业对象系统ID
     */
    private String workObjectThirdSystemId;

    /**
     * 第三方排班系统ID
     */
    private String workClassThirdSystemId;


}
